﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Fdd.Aspen.DomainModel.Repositories;
using Fdd.Aspen.DomainModel.Entities;
using System.Linq.Expressions;
using Fdd.Aspen.DomainModel.Repositories.Interfaces;

namespace Fdd.Aspen.Test.Infrastructure.Repositories
{
    public class TestMemberRepository : IMemberRepository
    {
        public IQueryable<Member> GetQuery()
        {
            return null;
        }

        public IEnumerable<Member> GetAll()
        {
            return new List<Member>() { new Member("Dag", "König"), new Member("Magnus", "Kohl"), new Member("Karen", "Doves") };
        }

        public IEnumerable<Member> Find(Expression<Func<Member, bool>> where)
        {
            return null;
        }

        public Member Single(Expression<Func<Member, bool>> where)
        {
            return null;
        }

        public void Delete(Member entity)
        {
        }

        public void Add(Member entity)
        {
        }
    }
}
